package com.zxy.ziems.server.board.pojo.vo;

import com.zxy.ziems.server.device.pojo.vo.DeviceExtendVO;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 设备状态
 */
@Data
@Builder
public class DeviceStatusVo implements Serializable {

    /**
     * 设备ID
     */
    private String deviceId;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 指标值
     */
    private List<TargetedValueVo> targetedValues;

    /**
     * 设备状态
     */
    private String deviceStatus;

    /**
     * 颜色
     */
    private String color;

    /**
     * 百分比
     */
    private BigDecimal productionPercentage;

    /**
     * 设备扩展属性值
     */
    private List<DeviceExtendVO> deviceExtends;

    /**
     * 产品名称属性
     */
    private String name;

}
